<?php

error_reporting(E_ALL);
ini_set('display_errors', 1);

$t = new Template();
$link = $t->get_link('teacher_import_csv','teacher_import_csv');
include_once('DB.php');
 
 
  $rows = query_futtatas("
    SELECT id 
    FROM tanar 
    WHERE felhasznalo_id = ".$_SESSION['felhasznalo']['id']
  );
  $oktato_id = $rows[0]['id'];
  
  $kurzusok = query_futtatas("SELECT kurzus.nev, kurzus.id
            FROM kurzus, oktato_kurzus
            WHERE oktato_kurzus.oktato_id = ".$oktato_id."
            AND oktato_kurzus.kurzus_id = kurzus.id
            AND oktato_kurzus.oktato_szervez != 1
            ");
  //WHERE oktato_kurzus.oktato_id = ".$_GET['oktato_id']."

function kurzus_select_generalas($kurzus) 
{
  $html = '<div><select name="kurzus" id="kurzus">';
  $html .='<option value="0">Válasszon</option>';
  foreach ($kurzus as $ora)
  {
    $html .= '<option value="'.$ora['id'].'">'.$ora['nev'].'</option>';
  }
  $html .= '</select></div>';
  return $html;
}

function kurzus_input_generalas($kurzus) 
{
  $html = '';
  $html .= '<option value="'.$ora['id'].'">'.$ora['nev'].'</option>';
  
  return $html;
}


if (isset($_POST['submit']))
{
  if ($_FILES["file"]["error"] > 0 || $_POST['kurzus'] == 0)
  {
    echo "Nem töltöttél fel fájlt vagy nem választottál kurzust!:-)";
  }
  else
  {
    $target = "kurzus.csv";
    move_uploaded_file($_FILES['file']['tmp_name'], $target);
    $handle = fopen($target,"r");
    
    // file olvasás
    $content = fread($handle, filesize($target));
    $content = iconv("ISO-8859-1", "UTF-8", $content);
    $rows = explode("\n", $content);
    foreach($rows as $row)
    {
      if (strpos($row,';'))
      {
        $values = explode(";", $row);
        $eha = substr($values[1],0,strpos($values[1],'.SZE'));
        
        $rows = query_futtatas("
          SELECT * FROM hallgato 
          WHERE hallgato.etr_id='".$values[1]."'
          ");
        if (count($rows)== 0) 
        {
          $id = query_futtatas("INSERT INTO felhasznalo VALUES(
            '',
            '".$eha."',
            '".$_POST['jelszo']."',
            'hallgato',
            0,
            NULL
            )");
          $eredmeny = query_futtatas("INSERT INTO hallgato VALUES(
          '',
          '".$values[1]."',
          '".$values[2]."',
          ".$id."
          )");
         //AZ ADOTT kurzushoz a bejĂ¶vĹ‘ hallgatok kĂ¶zĂĽl az Ă©ppenaktuĂˇlis hozzĂˇadĂˇsa 
          query_futtatas("INSERT INTO hallgato_kurzus VALUES(
          '',
          ".$eredmeny.",
          ".$_POST['kurzus']."
          )");
        } 
        else 
        {
          $rows2 = query_futtatas("
            SELECT * FROM hallgato_kurzus 
            WHERE hallgato_kurzus.hallgato_id=".$rows[0]['id']." 
            AND hallgato_kurzus.kurzus_id = ".$_POST['kurzus']);
          if (count($rows2)==0)
          {
            query_futtatas("INSERT INTO hallgato_kurzus VALUES(
            '',
            ".$rows[0]['id'].",
            ".$_POST['kurzus']."
            )");
          }
        }
      }  
    }
    fclose($handle);
  } 
}

?>

  
  
 
    <?php include('header.php');?>
    <form action="<?php echo $link; ?>" method="post" enctype="multipart/form-data">
      <div><label for="file">Válasszon fájlt:</label><input type="file" name="file" id="file" /></div>
        <label for="kurzus">Válasszon ki kurzust</label>
        <?php echo kurzus_select_generalas($kurzusok); ?>
        <label for="jelszo">Kezdeti jelszó:</label>
        <div><input type="text" id="jelszo" name="jelszo" /></div>
        <div><input type="submit" name="submit" value="Küldés" /></div>
    </form>
  </body>
</html>

